﻿using Base.Data.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Base.Api.Models
{
    public class SaveAuthModel
    {
        public List<t_role_auth_form> UpdateRoleAuthForms { get; set; } = new List<t_role_auth_form>();

        public List<t_role_auth_form> AddRoleAuthForms { get; set; } = new List<t_role_auth_form>();

        public List<string> DeleteRoleAuthFormIds { get; set; } = new List<string>();

        public List<t_role_auth_form_btn> UpdateRoleAuthFormBtns { get; set; } = new List<t_role_auth_form_btn>();

        public List<t_role_auth_form_btn> AddRoleAuthFormBtns { get; set; } = new List<t_role_auth_form_btn>();

        public List<string> DeleteRoleAuthFormBtnIds { get; set; } = new List<string>();

        public List<t_role_auth_form_field> UpdateRoleAuthFormFields { get; set; } = new List<t_role_auth_form_field>();

        public List<t_role_auth_form_field> AddRoleAuthFormFields { get; set; } = new List<t_role_auth_form_field>();

        public List<string> DeleteRoleAuthFormFieldIds { get; set; } = new List<string>();

        public List<t_role_auth_info> UpdateRoleAuthInfos { get; set; } = new List<t_role_auth_info>();

        public List<t_role_auth_info> AddRoleAuthInfos { get; set; } = new List<t_role_auth_info>();

        public List<string> DeleteRoleAuthInfoIds { get; set; } = new List<string>();

        public List<string> DeleteRoleAuthWorkstageIds { get; set; } = new List<string>();
    }
}
